package co.edu.uniandes.moviles.rollerjudge.logica;

public class Deportista {
	
	public final static boolean GENERO_MASCULINO = true;
	
	public final static boolean GENERO_FEMENINO = false;
	
	private Equipo equipo;
	
	private String nombre;
	
	private String documento;
	
	private int numero;
	
	private String email;
	
	private int edad;
	
	private String genero;
	
	private int totalPruebas;
	
	private int totalFaltas;
	
	private int totalDescalificaciones;
	
	private int ultimaLlegada;
	
	public Deportista(String nombre, String documento, int numero, String email, int edad, String genero, Equipo equipo) {
		this.equipo = equipo;
		this.nombre = nombre;
		this.documento = documento;
		this.numero = numero;
		this.email = email;
		this.edad = edad;
		this.genero = genero;
		totalPruebas=0;
		totalDescalificaciones=0;
		totalFaltas=0;
		ultimaLlegada=0;
	}
	
	public void registrarPrueba(int puesto, int faltas, boolean descalificado){
		totalPruebas++;
		totalFaltas+=faltas;
		ultimaLlegada = puesto;
		if(descalificado){
			totalDescalificaciones++;
		}
		
	}

	public Equipo getEquipo() {
		return equipo;
	}

	public String getNombre() {
		return nombre;
	}

	public String getDocumento() {
		return documento;
	}

	public int getNumero() {
		return numero;
	}

	public String getEmail() {
		return email;
	}

	public int getEdad() {
		return edad;
	}

	public String getGenero() {
		return genero;
	}

	public int getTotalPruebas() {
		return totalPruebas;
	}

	public int getTotalFaltas() {
		return totalFaltas;
	}

	public int getTotalDescalificaciones() {
		return totalDescalificaciones;
	}
	
	public int getUltimaLlegada() {
		return ultimaLlegada;
	}
	

}
